English Dictionary
◊ SALVIA SCLAREA
Salvia sclarea
n : aromatic herb of southern Europe; cultivated in England as a
potherb and widely as an ornamental [syn: {clary}, {Salvia
sclarea}]